[INFO] cloning repository https://github.com/ISSOtm/rsgbds
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ISSOtm/rsgbds" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FISSOtm%2Frsgbds", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FISSOtm%2Frsgbds'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 8d3b07bbed5f7141e235a22e3ed7a9cf9df7e451
[INFO] checking ISSOtm/rsgbds against master#82310651b93a594a3fd69015e1562186a080d94c for pr-145770
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FISSOtm%2Frsgbds" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/ISSOtm/rsgbds
[INFO] removed 0 missing tests
[INFO] finished tweaking git repo https://github.com/ISSOtm/rsgbds
[INFO] tweaked toml for git repo https://github.com/ISSOtm/rsgbds written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ISSOtm/rsgbds on toolchain 82310651b93a594a3fd69015e1562186a080d94c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+82310651b93a594a3fd69015e1562186a080d94c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/ISSOtm/rsgbds already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+82310651b93a594a3fd69015e1562186a080d94c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating git repository `https://github.com/ISSOtm/ariadne.git`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded snapbox-macros v0.3.10
[INFO] [stderr]   Downloaded normalize-line-endings v0.3.0
[INFO] [stderr]   Downloaded unicase v2.8.1
[INFO] [stderr]   Downloaded os_pipe v1.2.2
[INFO] [stderr]   Downloaded similar v2.7.0
[INFO] [stderr]   Downloaded escape8259 v0.5.3
[INFO] [stderr]   Downloaded castaway v0.2.3
[INFO] [stderr]   Downloaded datatest-stable v0.3.2
[INFO] [stderr]   Downloaded camino v1.1.11
[INFO] [stderr]   Downloaded ordinal v0.4.0
[INFO] [stderr]   Downloaded tz-rs v0.6.14
[INFO] [stderr]   Downloaded ascii-canvas v4.0.0
[INFO] [stderr]   Downloaded lalrpop-util v0.22.2
[INFO] [stderr]   Downloaded parse-display v0.9.1
[INFO] [stderr]   Downloaded bindgen v0.69.5
[INFO] [stderr]   Downloaded lalrpop v0.22.2
[INFO] [stderr]   Downloaded tzdb_data v0.1.4
[INFO] [stderr]   Downloaded git2 v0.20.1
[INFO] [stderr]   Downloaded libplum-sys v1.0.2+v1.2
[INFO] [stderr]   Downloaded clap_builder v4.4.18
[INFO] [stderr]   Downloaded plumers v1.0.2
[INFO] [stderr]   Downloaded const_fn v0.4.11
[INFO] [stderr]   Downloaded term v1.1.0
[INFO] [stderr]   Downloaded clap v4.4.18
[INFO] [stderr]   Downloaded libtest-mimic v0.8.1
[INFO] [stderr]   Downloaded os_info v3.10.0
[INFO] [stderr]   Downloaded phf v0.11.3
[INFO] [stderr]   Downloaded is_debug v1.1.0
[INFO] [stderr]   Downloaded tzdb v0.6.1
[INFO] [stderr]   Downloaded shadow-rs v1.0.0
[INFO] [stderr]   Downloaded content_inspector v0.2.4
[INFO] [stderr]   Downloaded snapbox v0.6.21
[INFO] [stderr]   Downloaded string-interner v0.19.0
[INFO] [stderr]   Downloaded clap_lex v0.6.0
[INFO] [stderr]   Downloaded clap_derive v4.4.7
[INFO] [stderr]   Downloaded structmeta-derive v0.3.0
[INFO] [stderr]   Downloaded structmeta v0.3.0
[INFO] [stderr]   Downloaded parse-display-derive v0.9.1
[INFO] [stderr]   Downloaded phf_macros v0.11.3
[INFO] [stderr]   Downloaded which v4.4.2
[INFO] [stderr]   Downloaded sysexits v0.8.5
[INFO] [stderr]   Downloaded try-from-discrim v1.0.0
[INFO] [stderr]   Downloaded compact_str v0.9.0
[INFO] [stderr]   Downloaded libgit2-sys v0.18.1+1.9.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+82310651b93a594a3fd69015e1562186a080d94c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b916d50dc6478076b2898c1cb8ad9eda176faaed50687e54ddd16b71d0f1ef1b
[INFO] running `Command { std: "docker" "start" "-a" "b916d50dc6478076b2898c1cb8ad9eda176faaed50687e54ddd16b71d0f1ef1b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b916d50dc6478076b2898c1cb8ad9eda176faaed50687e54ddd16b71d0f1ef1b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b916d50dc6478076b2898c1cb8ad9eda176faaed50687e54ddd16b71d0f1ef1b", kill_on_drop: false }`
[INFO] [stdout] b916d50dc6478076b2898c1cb8ad9eda176faaed50687e54ddd16b71d0f1ef1b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+82310651b93a594a3fd69015e1562186a080d94c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b8eea359b46fbdeb450412f9ca08bf7387cd1ec3cf1f6fd6a7cb3f34917f98a7
[INFO] running `Command { std: "docker" "start" "-a" "b8eea359b46fbdeb450412f9ca08bf7387cd1ec3cf1f6fd6a7cb3f34917f98a7", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.94
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling libc v0.2.174
[INFO] [stderr]    Compiling icu_locid_transform_data v1.5.1
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling icu_properties_data v1.5.1
[INFO] [stderr]    Compiling icu_normalizer_data v1.5.1
[INFO] [stderr]    Compiling stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling pkg-config v0.3.32
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling smallvec v1.15.0
[INFO] [stderr]    Compiling litemap v0.7.4
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling writeable v0.5.5
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]     Checking bitflags v2.9.0
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling log v0.4.27
[INFO] [stderr]    Compiling typenum v1.18.0
[INFO] [stderr]    Compiling jobserver v0.1.33
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling rustversion v1.0.20
[INFO] [stderr]    Compiling cc v1.2.19
[INFO] [stderr]    Compiling glob v0.3.2
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling prettyplease v0.2.32
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling clang-sys v1.8.1
[INFO] [stderr]    Compiling const_fn v0.4.11
[INFO] [stderr]    Compiling write16 v1.0.0
[INFO] [stderr]    Compiling unicase v2.8.1
[INFO] [stderr]    Compiling utf16_iter v1.0.5
[INFO] [stderr]    Compiling siphasher v1.0.1
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]     Checking utf8parse v0.2.2
[INFO] [stderr]     Checking anstyle-parse v0.2.6
[INFO] [stderr]    Compiling lock_api v0.4.13
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]     Checking anstyle v1.0.10
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling parking_lot_core v0.9.11
[INFO] [stderr]     Checking is_terminal_polyfill v1.70.1
[INFO] [stderr]     Checking anstyle-query v1.1.2
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]     Checking colorchoice v1.0.3
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]     Checking anstream v0.6.18
[INFO] [stderr]    Compiling const_format_proc_macros v0.2.34
[INFO] [stderr]    Compiling libloading v0.8.6
[INFO] [stderr]    Compiling libz-sys v1.1.22
[INFO] [stderr]    Compiling libgit2-sys v0.18.1+1.9.0
[INFO] [stderr]    Compiling percent-encoding v2.3.1
[INFO] [stderr]    Compiling bindgen v0.69.5
[INFO] [stderr]    Compiling home v0.5.9
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling form_urlencoded v1.2.1
[INFO] [stderr]    Compiling tz-rs v0.6.14
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling which v4.4.2
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling lazycell v1.3.0
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling hashbrown v0.15.2
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling indexmap v2.9.0
[INFO] [stderr]    Compiling deranged v0.4.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling parking_lot v0.12.4
[INFO] [stderr]     Checking terminal_size v0.3.0
[INFO] [stderr]    Compiling tzdb_data v0.1.4
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling time-core v0.1.4
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling term v1.1.0
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling itoa v1.0.15
[INFO] [stderr]    Compiling keccak v0.1.5
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]     Checking clap_lex v0.6.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]     Checking strsim v0.10.0
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.6
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling iana-time-zone v0.1.63
[INFO] [stderr]    Compiling string_cache v0.8.9
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.7.5
[INFO] [stderr]    Compiling zerovec-derive v0.10.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling icu_provider_macros v1.5.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling clap_derive v4.4.7
[INFO] [stderr]    Compiling structmeta-derive v0.3.0
[INFO] [stderr]     Checking clap_builder v4.4.18
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]    Compiling zerofrom v0.1.5
[INFO] [stderr]    Compiling yoke v0.7.5
[INFO] [stderr]    Compiling tzdb v0.6.1
[INFO] [stderr]    Compiling zerovec v0.10.4
[INFO] [stderr]    Compiling time v0.3.41
[INFO] [stderr]    Compiling tinystr v0.7.6
[INFO] [stderr]    Compiling icu_locid v1.5.0
[INFO] [stderr]    Compiling icu_collections v1.5.0
[INFO] [stderr]    Compiling ascii-canvas v4.0.0
[INFO] [stderr]     Checking icu_provider v1.5.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]     Checking icu_locid_transform v1.5.0
[INFO] [stderr]    Compiling petgraph v0.7.1
[INFO] [stderr]    Compiling const_format v0.2.34
[INFO] [stderr]    Compiling lalrpop-util v0.22.2
[INFO] [stderr]     Checking icu_properties v1.5.1
[INFO] [stderr]    Compiling ena v0.14.3
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling is_debug v1.1.0
[INFO] [stderr]    Compiling radium v0.7.0
[INFO] [stderr]     Checking foldhash v0.1.5
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]     Checking clap v4.4.18
[INFO] [stderr]    Compiling structmeta v0.3.0
[INFO] [stderr]    Compiling libplum-sys v1.0.2+v1.2
[INFO] [stderr]     Checking is-terminal v0.4.16
[INFO] [stderr]     Checking tap v1.0.1
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]     Checking wyz v0.5.1
[INFO] [stderr]    Compiling parse-display-derive v0.9.1
[INFO] [stderr]     Checking yansi v1.0.1
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]     Checking icu_normalizer v1.5.0
[INFO] [stderr]    Compiling lalrpop v0.22.2
[INFO] [stderr]     Checking idna_adapter v1.2.0
[INFO] [stderr]     Checking idna v1.0.3
[INFO] [stderr]     Checking url v2.5.4
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]     Checking castaway v0.2.3
[INFO] [stderr]     Checking unicode-width v0.1.14
[INFO] [stderr]    Compiling rustix v1.0.5
[INFO] [stderr]     Checking funty v2.0.0
[INFO] [stderr]    Compiling getrandom v0.3.2
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]     Checking ryu v1.0.20
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]     Checking compact_str v0.9.0
[INFO] [stderr]     Checking bitvec v1.0.1
[INFO] [stderr]    Compiling strum_macros v0.27.1
[INFO] [stderr]     Checking plumers v1.0.2
[INFO] [stderr]    Compiling try-from-discrim v1.0.0
[INFO] [stderr]     Checking chrono v0.4.40
[INFO] [stderr]     Checking ariadne v0.5.0 (https://github.com/ISSOtm/ariadne.git?branch=rgbds#71fb0611)
[INFO] [stderr]     Checking parse-display v0.9.1
[INFO] [stderr]     Checking phf v0.11.3
[INFO] [stderr]     Checking string-interner v0.19.0
[INFO] [stderr]     Checking os_info v3.10.0
[INFO] [stderr]    Compiling derive_more v0.99.20
[INFO] [stderr]     Checking rustc-hash v2.1.1
[INFO] [stderr]     Checking sysexits v0.8.5
[INFO] [stderr]    Compiling camino v1.1.11
[INFO] [stderr]     Checking ordinal v0.4.0
[INFO] [stderr]     Checking arrayvec v0.7.6
[INFO] [stderr]     Checking linux-raw-sys v0.9.4
[INFO] [stderr]     Checking escape8259 v0.5.3
[INFO] [stderr]     Checking fastrand v2.3.0
[INFO] [stderr]     Checking once_cell v1.21.3
[INFO] [stderr]    Compiling anyhow v1.0.98
[INFO] [stderr]     Checking libtest-mimic v0.8.1
[INFO] [stderr]     Checking content_inspector v0.2.4
[INFO] [stderr]     Checking filetime v0.2.25
[INFO] [stderr]     Checking snapbox-macros v0.3.10
[INFO] [stderr]     Checking os_pipe v1.2.2
[INFO] [stderr]     Checking wait-timeout v0.2.1
[INFO] [stderr]     Checking dunce v1.0.5
[INFO] [stderr]     Checking similar v2.7.0
[INFO] [stderr]     Checking normalize-line-endings v0.3.0
[INFO] [stderr]     Checking tempfile v3.20.0
[INFO] [stderr]     Checking snapbox v0.6.21
[INFO] [stderr]     Checking fancy-regex v0.14.0
[INFO] [stderr]     Checking datatest-stable v0.3.2
[INFO] [stderr]     Checking git2 v0.20.1
[INFO] [stderr]     Checking shadow-rs v1.0.0
[INFO] [stderr]    Compiling rgbds v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `adjust_fstack_node_id`
[INFO] [stdout]   --> src/object.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |     let adjust_fstack_node_id = |id: u32| nb_fstack_nodes - 1 - id;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_adjust_fstack_node_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sections`
[INFO] [stdout]   --> src/object.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     sections: Sections,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sections`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `symbols`
[INFO] [stdout]   --> src/object.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     symbols: Symbols,
[INFO] [stdout]    |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_symbols`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `adjust_fstack_node_id`
[INFO] [stdout]   --> src/object.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |     let adjust_fstack_node_id = |id: u32| nb_fstack_nodes - 1 - id;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_adjust_fstack_node_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sections`
[INFO] [stdout]   --> src/object.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     sections: Sections,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sections`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `symbols`
[INFO] [stdout]   --> src/object.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     symbols: Symbols,
[INFO] [stdout]    |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_symbols`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `snapbox::Assert::substitutions`: Replaced with `Assert::redact_with`
[INFO] [stdout]   --> tests/rgbgfx.rs:88:14
[INFO] [stdout]    |
[INFO] [stdout] 88 |             .substitutions(redactions)
[INFO] [stdout]    |              ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `snapbox::cmd::OutputAssert::stderr_eq_`: Replaced with `OutputAssert::stderr_eq`
[INFO] [stdout]   --> tests/rgbgfx.rs:97:14
[INFO] [stdout]    |
[INFO] [stdout] 97 |             .stderr_eq_(Data::read_from(&err_file_path, Some(DataFormat::Text)))
[INFO] [stdout]    |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `snapbox::cmd::OutputAssert::stdout_eq_`: Replaced with `OutputAssert::stdout_eq`
[INFO] [stdout]    --> tests/rgbgfx.rs:102:6
[INFO] [stdout]     |
[INFO] [stdout] 102 |     .stdout_eq_([].as_slice());
[INFO] [stdout]     |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead
[INFO] [stdout]   --> src/gfx/../common/cli.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 |     panic::PanicInfo,
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead
[INFO] [stdout]    --> src/gfx/../common/cli.rs:107:33
[INFO] [stdout]     |
[INFO] [stdout] 107 | fn generate_crash_report(info: &PanicInfo<'_>) -> PathBuf {
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead
[INFO] [stdout]   --> src/gfx/../common/cli.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 |     panic::PanicInfo,
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead
[INFO] [stdout]    --> src/gfx/../common/cli.rs:107:33
[INFO] [stdout]     |
[INFO] [stdout] 107 | fn generate_crash_report(info: &PanicInfo<'_>) -> PathBuf {
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `never`
[INFO] [stdout]    --> src/asm/syntax/lexer.rs:508:15
[INFO] [stdout]     |
[INFO] [stdout] 508 |         #[cfg(never)]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(never)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(never)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `never`
[INFO] [stdout]    --> src/asm/syntax/lexer.rs:508:15
[INFO] [stdout]     |
[INFO] [stdout] 508 |         #[cfg(never)]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(never)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(never)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path`
[INFO] [stdout]    --> src/gfx/process/unoptimized.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |                 .map_or(Ok(()), |(path, output): &mut (&PathBuf, Output)| {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `image_colors`
[INFO] [stdout]    --> src/gfx/process/mod.rs:109:10
[INFO] [stdout]     |
[INFO] [stdout] 109 |     let (image_colors, has_transparency) = collect_image_colors(&image, &slice, options)?;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_image_colors`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path`
[INFO] [stdout]    --> src/gfx/process/unoptimized.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |                 .map_or(Ok(()), |(path, output): &mut (&PathBuf, Output)| {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `image_colors`
[INFO] [stdout]    --> src/gfx/process/mod.rs:109:10
[INFO] [stdout]     |
[INFO] [stdout] 109 |     let (image_colors, has_transparency) = collect_image_colors(&image, &slice, options)?;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_image_colors`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `effective`
[INFO] [stdout]    --> src/gfx/reverse.rs:175:60
[INFO] [stdout]     |
[INFO] [stdout] 175 |                 || std::iter::zip(&palettes, colors).any(|(effective, specified)| todo!())
[INFO] [stdout]     |                                                            ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_effective`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `specified`
[INFO] [stdout]    --> src/gfx/reverse.rs:175:71
[INFO] [stdout]     |
[INFO] [stdout] 175 |                 || std::iter::zip(&palettes, colors).any(|(effective, specified)| todo!())
[INFO] [stdout]     |                                                                       ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_specified`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `effective`
[INFO] [stdout]    --> src/gfx/reverse.rs:175:60
[INFO] [stdout]     |
[INFO] [stdout] 175 |                 || std::iter::zip(&palettes, colors).any(|(effective, specified)| todo!())
[INFO] [stdout]     |                                                            ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_effective`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `specified`
[INFO] [stdout]    --> src/gfx/reverse.rs:175:71
[INFO] [stdout]     |
[INFO] [stdout] 175 |                 || std::iter::zip(&palettes, colors).any(|(effective, specified)| todo!())
[INFO] [stdout]     |                                                                       ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_specified`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `verbosity` is never read
[INFO] [stdout]   --> src/gfx/main.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 86 | struct Options {
[INFO] [stdout]    |        ------- field in this struct
[INFO] [stdout] 87 |     reversed_width: Option<NonZeroU16>,
[INFO] [stdout] 88 |     verbosity: u8,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Options` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Captures` is never used
[INFO] [stdout]   --> src/gfx/../common/mod.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub trait Captures<T: ?Sized> {}
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `S` is never used
[INFO] [stdout]   --> src/gfx/../common/mod.rs:26:10
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub enum S {
[INFO] [stdout]    |          ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MemRegion` is never used
[INFO] [stdout]  --> src/gfx/../common/section.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum MemRegion {
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple methods are never used
[INFO] [stdout]   --> src/gfx/../common/section.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | impl MemRegion {
[INFO] [stdout]    | -------------- methods in this implementation
[INFO] [stdout] 14 |     pub fn min_addr(&self) -> u16 {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 26 |     pub fn max_addr(&self) -> u16 {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 38 |     pub fn max_size(&self) -> u16 {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 42 |     pub fn min_bank(&self) -> u32 {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 54 |     pub fn max_bank(&self) -> u32 {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 66 |     pub fn is_banked(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 70 |     pub fn has_data(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 74 |     pub fn name(&self) -> &'static str {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OrdFloat` is never constructed
[INFO] [stdout]    --> src/gfx/pal_packing.rs:387:8
[INFO] [stdout]     |
[INFO] [stdout] 387 | struct OrdFloat(f64);
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `verbosity` is never read
[INFO] [stdout]   --> src/gfx/main.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 86 | struct Options {
[INFO] [stdout]    |        ------- field in this struct
[INFO] [stdout] 87 |     reversed_width: Option<NonZeroU16>,
[INFO] [stdout] 88 |     verbosity: u8,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Options` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Captures` is never used
[INFO] [stdout]   --> src/gfx/../common/mod.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub trait Captures<T: ?Sized> {}
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `S` is never used
[INFO] [stdout]   --> src/gfx/../common/mod.rs:26:10
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub enum S {
[INFO] [stdout]    |          ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MemRegion` is never used
[INFO] [stdout]  --> src/gfx/../common/section.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum MemRegion {
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple methods are never used
[INFO] [stdout]   --> src/gfx/../common/section.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | impl MemRegion {
[INFO] [stdout]    | -------------- methods in this implementation
[INFO] [stdout] 14 |     pub fn min_addr(&self) -> u16 {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 26 |     pub fn max_addr(&self) -> u16 {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 38 |     pub fn max_size(&self) -> u16 {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 42 |     pub fn min_bank(&self) -> u32 {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 54 |     pub fn max_bank(&self) -> u32 {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 66 |     pub fn is_banked(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 70 |     pub fn has_data(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 74 |     pub fn name(&self) -> &'static str {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OrdFloat` is never constructed
[INFO] [stdout]    --> src/gfx/pal_packing.rs:387:8
[INFO] [stdout]     |
[INFO] [stdout] 387 | struct OrdFloat(f64);
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead
[INFO] [stdout]   --> src/asm/../common/cli.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 |     panic::PanicInfo,
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead
[INFO] [stdout]    --> src/asm/../common/cli.rs:107:33
[INFO] [stdout]     |
[INFO] [stdout] 107 | fn generate_crash_report(info: &PanicInfo<'_>) -> PathBuf {
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead
[INFO] [stdout]   --> src/asm/../common/cli.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 |     panic::PanicInfo,
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead
[INFO] [stdout]    --> src/asm/../common/cli.rs:107:33
[INFO] [stdout]     |
[INFO] [stdout] 107 | fn generate_crash_report(info: &PanicInfo<'_>) -> PathBuf {
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `span`
[INFO] [stdout]    --> src/asm/expr.rs:902:37
[INFO] [stdout]     |
[INFO] [stdout] 902 |             Self::SymDeleted(ident, span) => (
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_span`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `span`
[INFO] [stdout]    --> src/asm/expr.rs:902:37
[INFO] [stdout]     |
[INFO] [stdout] 902 |             Self::SymDeleted(ident, span) => (
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_span`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `entry`
[INFO] [stdout]    --> src/asm/symbols.rs:348:27
[INFO] [stdout]     |
[INFO] [stdout] 348 |             Entry::Vacant(entry) => {
[INFO] [stdout]     |                           ^^^^^ help: if this is intentional, prefix it with an underscore: `_entry`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `entry`
[INFO] [stdout]    --> src/asm/symbols.rs:348:27
[INFO] [stdout]     |
[INFO] [stdout] 348 |             Entry::Vacant(entry) => {
[INFO] [stdout]     |                           ^^^^^ help: if this is intentional, prefix it with an underscore: `_entry`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `inc_paths` and `dependfile` are never read
[INFO] [stdout]   --> src/asm/main.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub struct Options {
[INFO] [stdout]    |            ------- fields in this struct
[INFO] [stdout] 37 |     export_all: bool,
[INFO] [stdout] 38 |     inc_paths: Vec<PathBuf>,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 39 |     dependfile: Option<PathBuf>,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Options` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Input` is never used
[INFO] [stdout]   --> src/asm/../common/dash_stdio.rs:19:10
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub enum Input<'path, 'stdin> {
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Output` is never used
[INFO] [stdout]   --> src/asm/../common/dash_stdio.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub enum Output<'path> {
[INFO] [stdout]    |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read` is never used
[INFO] [stdout]   --> src/asm/../common/dash_stdio.rs:29:8
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn read<P: AsRef<Path>>(path: P) -> std::io::Result<Vec<u8>> {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `error_in`, and `error` are never used
[INFO] [stdout]   --> src/asm/../common/dash_stdio.rs:36:12
[INFO] [stdout]    |
[INFO] [stdout] 35 | impl<'path> Input<'path, '_> {
[INFO] [stdout]    | ---------------------------- associated items in this implementation
[INFO] [stdout] 36 |     pub fn new(path: &'path Path) -> std::io::Result<Self> {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     pub fn error_in<M: ToString>(&self, err_msg: M) -> ReportBuilder<'_, BinFileDiag> {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 53 |     pub fn error<M: ToString>(path: &Path, err_msg: M) -> ReportBuilder<'_, BinFileDiag> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `error_in`, and `error` are never used
[INFO] [stdout]   --> src/asm/../common/dash_stdio.rs:65:12
[INFO] [stdout]    |
[INFO] [stdout] 64 | impl<'path> Output<'path> {
[INFO] [stdout]    | ------------------------- associated items in this implementation
[INFO] [stdout] 65 |     pub fn new(path: &'path Path) -> std::io::Result<Self> {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 73 |     pub fn error_in<M: ToString>(&self, err_msg: M) -> ReportBuilder<'_, BinFileDiag> {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 82 |     pub fn error<M: ToString>(path: &Path, err_msg: M) -> ReportBuilder<'_, BinFileDiag> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WARNING_KIND` is never used
[INFO] [stdout]   --> src/asm/../common/diagnostics.rs:26:11
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub const WARNING_KIND: ReportKind = ReportKind::Custom("warning", Color::Yellow);
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_warning` is never used
[INFO] [stdout]   --> src/asm/../common/diagnostics.rs:28:8
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn build_warning() -> ReportBuilder {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `first_span` and `last_span` are never used
[INFO] [stdout]    --> src/asm/expr.rs:532:12
[INFO] [stdout]     |
[INFO] [stdout] 253 | impl Expr {
[INFO] [stdout]     | --------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 532 |     pub fn first_span(&self) -> &Span {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 535 |     pub fn last_span(&self) -> &Span {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `force_sign` is never read
[INFO] [stdout]    --> src/asm/format.rs:264:5
[INFO] [stdout]     |
[INFO] [stdout] 262 | struct NumberFormatter {
[INFO] [stdout]     |        --------------- field in this struct
[INFO] [stdout] 263 |     number: u32,
[INFO] [stdout] 264 |     force_sign: Option<char>,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `symbols`, `nb_errors_left`, and `options` are never read
[INFO] [stdout]    --> src/asm/obj_file.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 196 | struct WriteContext<'nodes, 'ident, 'sect: 'nodes, 'sym: 'nodes, 'nerr, 'opt> {
[INFO] [stdout]     |        ------------ fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 199 |     symbols: &'sym Symbols,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 200 |     nb_errors_left: &'nerr Cell<usize>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 201 |     options: &'opt Options,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `inc_paths` and `dependfile` are never read
[INFO] [stdout]   --> src/asm/main.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub struct Options {
[INFO] [stdout]    |            ------- fields in this struct
[INFO] [stdout] 37 |     export_all: bool,
[INFO] [stdout] 38 |     inc_paths: Vec<PathBuf>,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 39 |     dependfile: Option<PathBuf>,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Options` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Input` is never used
[INFO] [stdout]   --> src/asm/../common/dash_stdio.rs:19:10
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub enum Input<'path, 'stdin> {
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Output` is never used
[INFO] [stdout]   --> src/asm/../common/dash_stdio.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub enum Output<'path> {
[INFO] [stdout]    |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read` is never used
[INFO] [stdout]   --> src/asm/../common/dash_stdio.rs:29:8
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn read<P: AsRef<Path>>(path: P) -> std::io::Result<Vec<u8>> {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `error_in`, and `error` are never used
[INFO] [stdout]   --> src/asm/../common/dash_stdio.rs:36:12
[INFO] [stdout]    |
[INFO] [stdout] 35 | impl<'path> Input<'path, '_> {
[INFO] [stdout]    | ---------------------------- associated items in this implementation
[INFO] [stdout] 36 |     pub fn new(path: &'path Path) -> std::io::Result<Self> {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     pub fn error_in<M: ToString>(&self, err_msg: M) -> ReportBuilder<'_, BinFileDiag> {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 53 |     pub fn error<M: ToString>(path: &Path, err_msg: M) -> ReportBuilder<'_, BinFileDiag> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `error_in`, and `error` are never used
[INFO] [stdout]   --> src/asm/../common/dash_stdio.rs:65:12
[INFO] [stdout]    |
[INFO] [stdout] 64 | impl<'path> Output<'path> {
[INFO] [stdout]    | ------------------------- associated items in this implementation
[INFO] [stdout] 65 |     pub fn new(path: &'path Path) -> std::io::Result<Self> {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 73 |     pub fn error_in<M: ToString>(&self, err_msg: M) -> ReportBuilder<'_, BinFileDiag> {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 82 |     pub fn error<M: ToString>(path: &Path, err_msg: M) -> ReportBuilder<'_, BinFileDiag> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WARNING_KIND` is never used
[INFO] [stdout]   --> src/asm/../common/diagnostics.rs:26:11
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub const WARNING_KIND: ReportKind = ReportKind::Custom("warning", Color::Yellow);
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_warning` is never used
[INFO] [stdout]   --> src/asm/../common/diagnostics.rs:28:8
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn build_warning() -> ReportBuilder {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `first_span` and `last_span` are never used
[INFO] [stdout]    --> src/asm/expr.rs:532:12
[INFO] [stdout]     |
[INFO] [stdout] 253 | impl Expr {
[INFO] [stdout]     | --------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 532 |     pub fn first_span(&self) -> &Span {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 535 |     pub fn last_span(&self) -> &Span {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `force_sign` is never read
[INFO] [stdout]    --> src/asm/format.rs:264:5
[INFO] [stdout]     |
[INFO] [stdout] 262 | struct NumberFormatter {
[INFO] [stdout]     |        --------------- field in this struct
[INFO] [stdout] 263 |     number: u32,
[INFO] [stdout] 264 |     force_sign: Option<char>,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `symbols`, `nb_errors_left`, and `options` are never read
[INFO] [stdout]    --> src/asm/obj_file.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 196 | struct WriteContext<'nodes, 'ident, 'sect: 'nodes, 'sym: 'nodes, 'nerr, 'opt> {
[INFO] [stdout]     |        ------------ fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 199 |     symbols: &'sym Symbols,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 200 |     nb_errors_left: &'nerr Cell<usize>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 201 |     options: &'opt Options,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 10s
[INFO] running `Command { std: "docker" "inspect" "b8eea359b46fbdeb450412f9ca08bf7387cd1ec3cf1f6fd6a7cb3f34917f98a7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b8eea359b46fbdeb450412f9ca08bf7387cd1ec3cf1f6fd6a7cb3f34917f98a7", kill_on_drop: false }`
[INFO] [stdout] b8eea359b46fbdeb450412f9ca08bf7387cd1ec3cf1f6fd6a7cb3f34917f98a7
